.page {
  .top {
    height: 58px;
    padding: 12px 24px;
    background-color: #fff;
    box-shadow: 0 1px 4px rgb(0 21 41 / 8%);
    position: relative;
    z-index: 100;
  }

  .main {
    height: calc(100% - 58px);
    padding: 24px;
    background-color: transparent;
    overflow: auto;

    .search {
      height: 128px;
      background-color: #fff;
      margin-bottom: 16px;

      .form {
        padding: 24px 12px;

        >div:nth-child(1) {
          // 上
          width: 100%;
          background-color: #fff;
          display: flex;
          height: 100%;

          >div {
            // 三个盒子
            width: 25%;
            display: flex;
            justify-content: space-around;
            height: 40px;
            padding: 0 12px;
            line-height: 40px;
            >div:nth-child(1) {
              // 每个两个盒子
              
              display: flex;
              flex-direction: row;
              width: 25%;
              justify-content: center;
              align-items: center;

              label {
                font-size: 14px;
              }

            }

            >div:nth-child(2) {
              width: 75%;
             

            }
          }
        }

        >div:nth-child(2) {
          // 下
          height: 40px;
          display: flex;
          justify-content: flex-end;
          display: flex;
          align-items: center;

          button {
            margin-right: 10px;
          }
        }
      }
    }

    .con {
      padding: 24px 12px;
      background: #fff;

      .con_top {
        height: 32px;
        background-color: #fff;
        display: flex;
        justify-content: flex-end;
        align-items: center;

        span:nth-child(2) {
          margin: 10px;
        }
      }

      .con_table {
        margin-top: 10px;
        position: relative;
        .total_page{
          position: absolute;
          right: 117px;
          bottom: 1px;
        }
      }
    }



  }

}
p.viewStyle{
  height: 20px;
  border-radius: 8px;
  background-color: rgb(82,196,26);
  color: #fff;
  display: inline;
  font-size: 7px;
  padding: 1px 5px;
}


